package com.ueip.backend.service;

import com.ueip.backend.vo.Result;

import java.util.Map;

public interface ClueService {
    Result add(Map<String, String> data);
    Result update(Map<String, String> data);
    Result deleteById(Map<String, String> data);
    Result getAll();
    Result getClueByConditions(Map<String, String> data);
    Result getClueByConditions2(Map<String, String> data);

    Result getClueByConditions2Num(Map<String, String> data);

    Result setReported(Map<String, String> data);
    Result unsetReported(Map<String, String> data);

    Result statisticsByConditions(Map<String, String> data);

    Result generateProvCluesStatistic(Map<String, String> data);

    Result generateProvCluesStatistic2(Map<String, String> data);

    Result addNotification(Map<String, String> data);

    Result notificationDeleteById(Map<String, String> data);

    Result notificationSelectByCondition(Map<String, String> data);

    Result generateExcel(Map<String, String> data);
}
